Como resolver o erro exception: Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException em apenas uma rota de produção?

rota laravel não funciona

Limpe o cache de rotas do Laravel.

Relatos de como esses erros podem acontecer:
Após revisar todos arquivos de rotas diretamente e não ver nenhum erro;
Depois de comparar e não encontrar uma diferença entre o local e a produção;
Apesar de estar tudo certo não conseguia acessar os métodos da controller;
O problema também só acontecia em uma ou duas rotas recém lançadas em produção;
Quando tentava acessar uma view na blade aparecia o erro 404;

Quando isso acontece fica a dúvida: Por que o servidor web não encontra minha rota?

Como diz o erro isso acontece na rota, mas normalmente não é nela o problema. Vi que o problema estava na rota não ser alcançada por causa do sistema estar lendo o cache das rotas.

É difícil de verificar o problema pois a listagem de rotas está correta.

Para ver as rotas disponíveis no Laravel use o comando:

php artisan route:list

Se a rota que você procura está no arquivo, mas não aqui é porque esse caminho não está cacheado. Para cachear ele deve limpar o cache das rotas primeiro.

Como limpar cache das rotas no laravel?


Para limpar o cache do Laravel use o comando:

php artisan cache:clear

Para cachear use o comando:

php artisan route:cache

Existem outros locais de cache do Laravel que podem ser acessados com o comando composer dump-autoload por exemplo, mas isso não resolve o problema.

Veja mais em:
Como usar cache no Laravel?
Para que serve o cache?
O que é Laravel?
Como limpar cache do PHP?
Como limpar cache do DNS?

Quer acompanhar as novidade do site?

Leia mais em:

Como resolver o erro exception: Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException em apenas uma rota de produção?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

Como centralizar botão bootstrap?

centralizar botão bootstrap

Como colocar máscara de virgula em input angular?

máscara virgula input angular

Como abrir modal ao carregar página?

abrir modal onload

Como fazer paginação com Bootstrap?

Paginação Bootstrap

Como usar o evento angular keyup?

Evento angular keyup

Como fazer div sobreposta com bootstrap?

div sobreposta bootstrap

Web Stories